package com.qst.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.qst.common.annotation.Excel;

import java.util.Date;

public class OverdueVo {
    /** id */

    private Long oveId;

    /** 企业编号 */
    @Excel(name = "企业编号")
    private String oveComNo;

    /** 贷款ID */
    @Excel(name = "贷款ID")
    private Long oveLoaId;

    /** 逾期金额 */
    @Excel(name = "逾期金额")
    private Long oveMoney;

    /** 逾期开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "逾期开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date oveStartTime;

    /** 逾期结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "逾期结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date oveLastTime;

    /** 减少积分数 */
    @Excel(name = "减少积分数")
    private Long oveCutCount;

    /** 额外利息 */
    @Excel(name = "额外利息")
    private String oveAddInt;

    /** 删除标识 0 正常 2 删除 */
    @Excel(name = "删除标识 0 正常 2 删除")
    private String oveDel;
    
    /** 状态字段 */
    @Excel(name = "状态")
    private String oveState;

    @Excel(name = "企业名称")
    private String comName;

    @Excel(name = "贷款编号")
    private String loaNo;

    public Long getOveId() {
        return oveId;
    }

    public void setOveId(Long oveId) {
        this.oveId = oveId;
    }

    public String getOveComNo() {
        return oveComNo;
    }

    public void setOveComNo(String oveComNo) {
        this.oveComNo = oveComNo;
    }

    public Long getOveLoaId() {
        return oveLoaId;
    }

    public void setOveLoaId(Long oveLoaId) {
        this.oveLoaId = oveLoaId;
    }

    public Long getOveMoney() {
        return oveMoney;
    }

    public void setOveMoney(Long oveMoney) {
        this.oveMoney = oveMoney;
    }

    public Date getOveStartTime() {
        return oveStartTime;
    }

    public void setOveStartTime(Date oveStartTime) {
        this.oveStartTime = oveStartTime;
    }

    public Date getOveLastTime() {
        return oveLastTime;
    }

    public void setOveLastTime(Date oveLastTime) {
        this.oveLastTime = oveLastTime;
    }

    public Long getOveCutCount() {
        return oveCutCount;
    }

    public void setOveCutCount(Long oveCutCount) {
        this.oveCutCount = oveCutCount;
    }

    public String getOveAddInt() {
        return oveAddInt;
    }

    public void setOveAddInt(String oveAddInt) {
        this.oveAddInt = oveAddInt;
    }

    public String getOveDel() {
        return oveDel;
    }

    public void setOveDel(String oveDel) {
        this.oveDel = oveDel;
    }
    
    public String getOveState() {
        return oveState;
    }
    
    public void setOveState(String oveState) {
        this.oveState = oveState;
    }

    public String getComName() {
        return comName;
    }

    public void setComName(String comName) {
        this.comName = comName;
    }

    public String getLoaNo() {
        return loaNo;
    }

    public void setLoaNo(String loaNo) {
        this.loaNo = loaNo;
    }

    @Override
    public String toString() {
        return "OverdueVo{" +
                "oveId=" + oveId +
                ", oveComNo='" + oveComNo + '\'' +
                ", oveLoaId=" + oveLoaId +
                ", oveMoney=" + oveMoney +
                ", oveStartTime=" + oveStartTime +
                ", oveLastTime=" + oveLastTime +
                ", oveCutCount=" + oveCutCount +
                ", oveAddInt='" + oveAddInt + '\'' +
                ", oveDel='" + oveDel + '\'' +
                ", comName='" + comName + '\'' +
                ", loaNo='" + loaNo + '\'' +
                '}';
    }
}
